home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / groff / 1.18.1 / tmac / mdoc / doc-syms < prev   
Encoding:
Text File  |  2009-03-18  |  15.2 KB  |  449 lines

  1. .\" Copyright (c) 1991, 1993
  2. .\"    The Regents of the University of California.  All rights reserved.
  3. .\"
  4. .\" Redistribution and use in source and binary forms, with or without
  5. .\" modification, are permitted provided that the following conditions
  6. .\" are met:
  7. .\" 1. Redistributions of source code must retain the above copyright
  8. .\"    notice, this list of conditions and the following disclaimer.
  9. .\" 2. Redistributions in binary form must reproduce the above copyright
  10. .\"    notice, this list of conditions and the following disclaimer in the
  11. .\"    documentation and/or other materials provided with the distribution.
  12. .\" 3. All advertising materials mentioning features or use of this software
  13. .\"    must display the following acknowledgement:
  14. .\"      This product includes software developed by the University of
  15. .\"      California, Berkeley and its contributors.
  16. .\" 4. Neither the name of the University nor the names of its contributors
  17. .\"    may be used to endorse or promote products derived from this software
  18. .\"    without specific prior written permission.
  19. .\"
  20. .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21. .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22. .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23. .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24. .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25. .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26. .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27. .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28. .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29. .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30. .\" SUCH DAMAGE.
  31. .\"
  32. .\"     @(#)doc-syms    8.1 (Berkeley) 06/08/93
  33. .\"
  34. .eo
  35. .de Ux
  36. .nr curr-font \n[.f]
  37. .nr curr-size \n[.ps]
  38. .ds str-Ux \f[\n[curr-font]]\s[\n[curr-size]u]
  39. .if !\n[arg-limit] \
  40. .if \n[.$] \{\
  41. .ds macro-name Ux
  42. .parse-args \$@
  43. .\}
  44. .ds arg\n[arg-ptr] \*[Tn-font-size]UNIX\*[str-Ux]
  45. .nr type\n[arg-ptr] 2
  46. .ds space\n[arg-ptr] "\*[space]
  47. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  48. .nr arg-limit \n[arg-ptr]
  49. .if \n[num-args] \
  50. .parse-space-vector
  51. .print-recursive
  52. ..
  53. .ds str-Bx-Reno  \-Reno
  54. .ds str-Bx-reno  \-Reno
  55. .ds str-Bx-Tahoe \-Tahoe
  56. .ds str-Bx-tahoe \-Tahoe
  57. .ds str-Bx-Lite  \-Lite
  58. .ds str-Bx-lite  \-Lite
  59. .ds str-Bx-Lite2 \-Lite2
  60. .ds str-Bx-lite2 \-Lite2
  61. .de Bx
  62. .nr curr-font \n[.f]
  63. .nr curr-size \n[.ps]
  64. .ds str-Bx \f[\n[curr-font]]\s[\n[curr-size]u]
  65. .ds str-Bx1 \*[Tn-font-size]BSD\*[str-Bx]
  66. .if !\n[arg-limit] \
  67. .if \n[.$] \{\
  68. .ds macro-name Bx
  69. .parse-args \$@
  70. .\}
  71. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  72. .nr arg-ptr +1
  73. .ie (\n[type\n[arg-ptr]] == 2) \{\
  74. .ie        "\*[arg\n[arg-ptr]]"-alpha" \
  75. .as str-Bx1 " (currently in alpha test)
  76. .el \{ .ie "\*[arg\n[arg-ptr]]"-beta" \
  77. .as str-Bx1 " (currently in beta test)
  78. .el \{ .ie "\*[arg\n[arg-ptr]]"-devel" \
  79. .as str-Bx1 " (currently under development)
  80. .el \{\
  81. .ds str-Bx1 \&\*[arg\n[arg-ptr]]\^\*[Tn-font-size]
  82. .as str-Bx1 BSD\*[str-Bx]
  83. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  84. .nr arg-ptr +1
  85. .ie (\n[type\n[arg-ptr]] == 2) \{\
  86. .ie (\n[type\n[arg-ptr]] == 2) \{\
  87. .ie d str-Bx-\*[arg\n[arg-ptr]] \
  88. .as str-Bx1 "\*[str-Bx-\*[arg\n[arg-ptr]]]
  89. .el \
  90. .nr arg-ptr -1
  91. .\}
  92. .el \
  93. .nr arg-ptr -1
  94. .\}
  95. .el \
  96. .nr arg-ptr -1
  97. .\}\}\}\}\}
  98. .el \
  99. .nr arg-ptr -1
  100. .\}
  101. .ds arg\n[arg-ptr] "\*[str-Bx1]
  102. .nr type\n[arg-ptr] 2
  103. .ds space\n[arg-ptr] "\*[space]
  104. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  105. .nr arg-limit \n[arg-ptr]
  106. .if \n[num-args] \
  107. .parse-space-vector
  108. .print-recursive
  109. ..
  110. .de Ud
  111. .nop \¤tly under development.
  112. ..
  113. .ds str-At-32v \&Version\~32V
  114. .as str-At-32v " \*[Tn-font-size]AT&T UNIX\*[str-At]
  115. .ds str-At-v1  \&Version\~1
  116. .as str-At-v1  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  117. .ds str-At-v2  \&Version\~2
  118. .as str-At-v2  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  119. .ds str-At-v3  \&Version\~3
  120. .as str-At-v3  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  121. .ds str-At-v4  \&Version\~4
  122. .as str-At-v4  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  123. .ds str-At-v5  \&Version\~5
  124. .as str-At-v5  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  125. .ds str-At-v6  \&Version\~6
  126. .as str-At-v6  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  127. .ds str-At-v7  \&Version\~7
  128. .as str-At-v7  " \*[Tn-font-size]AT&T UNIX\*[str-At]
  129. .ds str-At-V   \*[Tn-font-size]AT&T\*[str-At] System\~V
  130. .as str-At-V   " \*[Tn-font-size]UNIX\*[str-At]
  131. .ds str-At-V.1 \*[Tn-font-size]AT&T\*[str-At] System\~V.1
  132. .as str-At-V.1 " \*[Tn-font-size]UNIX\*[str-At]
  133. .ds str-At-V.2 \*[Tn-font-size]AT&T\*[str-At] System\~V.2
  134. .as str-At-V.2 " \*[Tn-font-size]UNIX\*[str-At]
  135. .ds str-At-V.4 \*[Tn-font-size]AT&T\*[str-At] System\~V.4
  136. .as str-At-V.4 " \*[Tn-font-size]UNIX\*[str-At]
  137. .de At
  138. .nr curr-font \n[.f]
  139. .nr curr-size \n[.ps]
  140. .ds str-At \f[\n[curr-font]]\s[\n[curr-size]u]
  141. .ds str-At1 \*[Tn-font-size]AT&T UNIX\*[str-At]
  142. .if !\n[arg-limit] \
  143. .if \n[.$] \{\
  144. .ds macro-name At
  145. .parse-args \$@
  146. .\}
  147. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  148. .nr arg-ptr +1
  149. .ie (\n[type\n[arg-ptr]] == 2) \{\
  150. .ie \A\*[arg\n[arg-ptr]] \{\
  151. .ie d str-At-\*[arg\n[arg-ptr]] \
  152. .ds str-At1 "\*[str-At-\*[arg\n[arg-ptr]]]
  153. .el \{\
  154. .tmc mdoc warning: .At: Unknown AT&T UNIX version
  155. .tm1 " `\*[arg\n[arg-ptr]]' (#\n[.c])
  156. .nr arg-ptr -1
  157. .\}\}
  158. .el \
  159. .nr arg-ptr -1
  160. .\}
  161. .el \
  162. .nr arg-ptr -1
  163. .\}
  164. .ds arg\n[arg-ptr] "\*[str-At1]
  165. .nr type\n[arg-ptr] 2
  166. .ds space\n[arg-ptr] "\*[space]
  167. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  168. .nr arg-limit \n[arg-ptr]
  169. .if \n[num-args] \
  170. .parse-space-vector
  171. .print-recursive
  172. ..
  173. .de Fx
  174. .nr curr-font \n[.f]
  175. .nr curr-size \n[.ps]
  176. .ds str-Fx \f[\n[curr-font]]\s[\n[curr-size]u]
  177. .ds str-Fx1 \*[Tn-font-size]\%FreeBSD\*[str-Fx]
  178. .if !\n[arg-limit] \
  179. .if \n[.$] \{\
  180. .ds macro-name Fx
  181. .parse-args \$@
  182. .\}
  183. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  184. .nr arg-ptr +1
  185. .ie (\n[type\n[arg-ptr]] == 2) \{\
  186. .ie \A\*[arg\n[arg-ptr]] \{\
  187. .ie d operating-system-FreeBSD-\*[arg\n[arg-ptr]] \
  188. .as str-Fx1 \~\*[operating-system-FreeBSD-\*[arg\n[arg-ptr]]]
  189. .el \{\
  190. .tmc mdoc warning: .Fx: Unknown FreeBSD version
  191. .tm1 " `\*[arg\n[arg-ptr]]' (#\n[.c])
  192. .as str-Fx1 \~\*[arg\n[arg-ptr]]
  193. .\}\}
  194. .el \
  195. .as str-Fx1 \~\*[arg\n[arg-ptr]]
  196. .\}
  197. .el \
  198. .nr arg-ptr -1
  199. .\}
  200. .ds arg\n[arg-ptr] "\*[str-Fx1]
  201. .nr type\n[arg-ptr] 2
  202. .ds space\n[arg-ptr] "\*[space]
  203. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  204. .nr arg-limit \n[arg-ptr]
  205. .if \n[num-args] \
  206. .parse-space-vector
  207. .print-recursive
  208. ..
  209. .de Nx
  210. .nr curr-font \n[.f]
  211. .nr curr-size \n[.ps]
  212. .ds str-Nx \f[\n[curr-font]]\s[\n[curr-size]u]
  213. .ds str-Nx1 \*[Tn-font-size]\%N\s[\n[curr-size]u]et
  214. .as str-Nx1 \*[Tn-font-size]BSD\*[str-Nx]
  215. .if !\n[arg-limit] \
  216. .if \n[.$] \{\
  217. .ds macro-name Nx
  218. .parse-args \$@
  219. .\}
  220. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  221. .nr arg-ptr +1
  222. .ie (\n[type\n[arg-ptr]] == 2) \{\
  223. .ie \A\*[arg\n[arg-ptr]] \{\
  224. .ie d operating-system-NetBSD-\*[arg\n[arg-ptr]] \
  225. .as str-Nx1 \~\*[operating-system-NetBSD-\*[arg\n[arg-ptr]]]
  226. .el \{\
  227. .tmc mdoc warning: .Nx: Unknown NetBSD version
  228. .tm1 " `\*[arg\n[arg-ptr]]' (#\n[.c])
  229. .as str-Nx1 \~\*[arg\n[arg-ptr]]
  230. .\}\}
  231. .el \
  232. .as str-Nx1 \~\*[arg\n[arg-ptr]]
  233. .\}
  234. .el \
  235. .nr arg-ptr -1
  236. .\}
  237. .ds arg\n[arg-ptr] "\*[str-Nx1]
  238. .nr type\n[arg-ptr] 2
  239. .ds space\n[arg-ptr] "\*[space]
  240. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  241. .nr arg-limit \n[arg-ptr]
  242. .if \n[num-args] \
  243. .parse-space-vector
  244. .print-recursive
  245. ..
  246. .de Ox
  247. .nr curr-font \n[.f]
  248. .nr curr-size \n[.ps]
  249. .ds str-Ox \f[\n[curr-font]]\s[\n[curr-size]u]
  250. .ds str-Ox1 \*[Tn-font-size]\%OpenBSD\*[str-Ox]
  251. .if !\n[arg-limit] \
  252. .if \n[.$] \{\
  253. .ds macro-name Ox
  254. .parse-args \$@
  255. .\}
  256. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  257. .nr arg-ptr +1
  258. .ie (\n[type\n[arg-ptr]] == 2) \
  259. .as str-Ox1 \~\*[arg\n[arg-ptr]]
  260. .el \
  261. .nr arg-ptr -1
  262. .\}
  263. .ds arg\n[arg-ptr] "\*[str-Ox1]
  264. .nr type\n[arg-ptr] 2
  265. .ds space\n[arg-ptr] "\*[space]
  266. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  267. .nr arg-limit \n[arg-ptr]
  268. .if \n[num-args] \
  269. .parse-space-vector
  270. .print-recursive
  271. ..
  272. .de Bsx
  273. .nr curr-font \n[.f]
  274. .nr curr-size \n[.ps]
  275. .ds str-Bsx \f[\n[curr-font]]\s[\n[curr-size]u]
  276. .ds str-Bsx1 \*[Tn-font-size]BSD/OS\*[str-Bsx]
  277. .if !\n[arg-limit] \
  278. .if \n[.$] \{\
  279. .ds macro-name Bsx
  280. .parse-args \$@
  281. .\}
  282. .if (\n[arg-limit] > \n[arg-ptr]) \{\
  283. .nr arg-ptr +1
  284. .ie (\n[type\n[arg-ptr]] == 2) \
  285. .as str-Bsx1 \~\*[arg\n[arg-ptr]]
  286. .el \
  287. .nr arg-ptr -1
  288. .\}
  289. .ds arg\n[arg-ptr] "\*[str-Bsx1]
  290. .nr type\n[arg-ptr] 2
  291. .ds space\n[arg-ptr] "\*[space]
  292. .nr num-args (\n[arg-limit] - \n[arg-ptr])
  293. .nr arg-limit \n[arg-ptr]
  294. .if \n[num-args] \
  295. .parse-space-vector
  296. .print-recursive
  297. ..
  298. .de Bt
  299. .nop \&is currently in beta test.
  300. ..
  301. .ds Px \*[Tn-font-size]\%POSIX
  302. .ds Ai \*[Tn-font-size]\%ANSI
  303. .ds str-St--ansiC-89       \*[Ai] \*[str-St]X\^3.159-1989
  304. .as str-St--ansiC-89       " (\*[Lq]\)\*[Ai]\~C\*[str-St]\*[Rq])
  305. .als str-St--ansiC str-St--ansiC-89
  306. .ds str-St--isoC           \*[Tn-font-size]ISO/IEC\*[str-St] 9899:1990
  307. .as str-St--isoC           " (\*[Lq]\*[Tn-font-size]ISO\~C\^89\*[str-St]\*[Rq])
  308. .ds str-St--isoC-99        \*[Tn-font-size]ISO/IEC\*[str-St] 9899:1999
  309. .as str-St--isoC-99        " (\*[Lq]\*[Tn-font-size]ISO\~C\^99\*[str-St]\*[Rq])
  310. .ds str-St--p1003.1        \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1
  311. .as str-St--p1003.1        " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  312. .ds str-St--p1003.1-88     \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1-1988
  313. .as str-St--p1003.1-88     " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  314. .ds str-St--p1003.1-90     \*[Tn-font-size]ISO/IEC\*[str-St] 9945-1:1990
  315. .as str-St--p1003.1-90     " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  316. .als str-St--iso9945-1-90 str-St--p1003.1-90
  317. .ds str-St--p1003.1b-93    \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1b-1993
  318. .as str-St--p1003.1b-93    " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  319. .ds str-St--p1003.1c-95    \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1c-1995
  320. .as str-St--p1003.1c-95    " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  321. .ds str-St--p1003.1i-95    \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1i-1995
  322. .as str-St--p1003.1i-95    " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  323. .ds str-St--p1003.1-96     \*[Tn-font-size]ISO/IEC\*[str-St] 9945-1:1996
  324. .as str-St--p1003.1-96     " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  325. .als str-St--iso9945-1-96 str-St--p1003.1-96
  326. .ds str-St--p1003.1g-2000  \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1g-2000
  327. .as str-St--p1003.1g-2000  " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  328. .ds str-St--p1003.1-2001   \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.1-2001
  329. .as str-St--p1003.1-2001   " (\*[Lq]\)\*[Px]\*[str-St].1\*[Rq])
  330. .ds str-St--p1003.2        \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.2
  331. .as str-St--p1003.2        " (\*[Lq]\)\*[Px]\*[str-St].2\*[Rq])
  332. .ds str-St--p1003.2-92     \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.2-1992
  333. .as str-St--p1003.2-92     " (\*[Lq]\)\*[Px]\*[str-St].2\*[Rq])
  334. .ds str-St--p1003.2a-92    \*[Tn-font-size]\%IEEE\*[str-St] Std 1003.2a-1992
  335. .as str-St--p1003.2a-92    " (\*[Lq]\)\*[Px]\*[str-St].2\*[Rq])
  336. .ds str-St--iso9945-2-93   \*[Tn-font-size]ISO/IEC\*[str-St] 9945-2:1993
  337. .as str-St--iso9945-2-93   " (\*[Lq]\)\*[Px]\*[str-St].2\*[Rq])
  338. .ds str-St--susv2          Version\~2 of the Single \*[Tn-font-size]UNIX\*[str-St] Specification
  339. .as str-St--susv2          " (\*[Lq]\*[Tn-font-size]SUSv2\*[str-St]\*[Rq])
  340. .ds str-St--svid4          System\~V Interface Definition, Fourth Edition
  341. .as str-St--svid4          " (\*[Lq]\*[Tn-font-size]SVID\*[str-St]\^4\*[Rq])
  342. .ds str-St--xbd5           \*[Tn-font-size]X/Open\*[str-St] System Interface Definitions Issue\~5
  343. .as str-St--xbd5           " (\*[Lq]\*[Tn-font-size]XBD\*[str-St]\^5\*[Rq])
  344. .ds str-St--xcu5           \*[Tn-font-size]X/Open\*[str-St] Commands and Utilities Issue\~5
  345. .as str-St--xcu5           " (\*[Lq]\*[Tn-font-size]XCU\*[str-St]\^5\*[Rq])
  346. .ds str-St--xcurses4.2     \*[Tn-font-size]X/Open\*[str-St] Curses Issue\~4.2
  347. .as str-St--xcurses4.2     " (\*[Lq]\*[Tn-font-size]XCURSES\*[str-St]\^4.2\*[Rq])
  348. .ds str-St--xns5           \*[Tn-font-size]X/Open\*[str-St] Networking Services Issue\~5
  349. .as str-St--xns5           " (\*[Lq]\*[Tn-font-size]XNS\*[str-St]\^5\*[Rq])
  350. .ds str-St--xns5.2         \*[Tn-font-size]X/Open\*[str-St] Networking Services Issue\~5.2
  351. .as str-St--xns5.2         " (\*[Lq]\*[Tn-font-size]XNS\*[str-St]\^5.2\*[Rq])
  352. .ds str-St--xpg3           \*[Tn-font-size]X/Open\*[str-St] Portability Guide Issue\~3
  353. .as str-St--xpg3           " (\*[Lq]\*[Tn-font-size]XPG\*[str-St]\^3\*[Rq])
  354. .ds str-St--xpg4           \*[Tn-font-size]X/Open\*[str-St] Portability Guide Issue\~4
  355. .as str-St--xpg4           " (\*[Lq]\*[Tn-font-size]XPG\*[str-St]\^4\*[Rq])
  356. .ds str-St--xpg4.2         \*[Tn-font-size]X/Open\*[str-St] Portability Guide Issue\~4.2
  357. .as str-St--xpg4.2         " (\*[Lq]\*[Tn-font-size]XPG\*[str-St]\^4.2\*[Rq])
  358. .ds str-St--xsh5           \*[Tn-font-size]X/Open\*[str-St] System Interfaces and Headers Issue\~5
  359. .as str-St--xsh5           " (\*[Lq]\*[Tn-font-size]XSH\*[str-St]\^5\*[Rq])
  360. .ds str-St--ieee754        \*[Tn-font-size]\%IEEE\*[str-St] Std 754-1985
  361. .ds str-St--iso8802-3      \*[Tn-font-size]ISO/IEC\*[str-St] 8802-3:1989
  362. .de St
  363. .if !\n[arg-limit] \{\
  364. .ie \n[.$] \{\
  365. .ds macro-name St
  366. .parse-args \$@
  367. .\}
  368. .el \
  369. .St-usage
  370. .\}
  371. .if !\n[arg-limit] \
  372. .return
  373. .nr arg-ptr +1
  374. .ie (\n[arg-limit] >= \n[arg-ptr]) \{\
  375. .nr curr-font \n[.f]
  376. .nr curr-size \n[.ps]
  377. .ds str-St \f[\n[curr-font]]\s[\n[curr-size]u]
  378. .ds str-St1
  379. .ie \A\*[arg\n[arg-ptr]] \{\
  380. .ie d str-St-\*[arg\n[arg-ptr]] \
  381. .ds str-St1 "\*[str-St-\*[arg\n[arg-ptr]]]
  382. .el \{\
  383. .tmc "mdoc warning: .St: Unknown standard abbreviation
  384. .tm1 " `\*[arg\n[arg-ptr]]' (#\n[.c])
  385. .tm1 "              Please refer to the groff_mdoc(7) manpage for a
  386. .tm1 "              list of available standard abbreviations.
  387. .\}\}
  388. .el \
  389. .St-usage
  390. .ds arg\n[arg-ptr] "\*[str-St1]
  391. .print-recursive
  392. .\}
  393. .el \{\
  394. .St-usage
  395. .reset-args
  396. .\}
  397. ..
  398. .de St-usage
  399. .tm1 "Usage: .St standard (#\n[.c])
  400. .tm1 "       Please refer to the groff_mdoc(7) manpage for a list of
  401. .tm1 "       available standard abbreviations.
  402. ..
  403. .ds str-Lb-libarm32    ARM32 Architecture Library (libarm32, \-larm32)
  404. .ds str-Lb-libc        Standard C\~Library (libc, \-lc)
  405. .ds str-Lb-libcompat   Compatibility Library (libcompat, \-lcompat)
  406. .ds str-Lb-libcrypt    Crypt Library (libcrypt, \-lcrypt)
  407. .ds str-Lb-libcurses   Curses Library (libcurses, \-lcurses)
  408. .ds str-Lb-libedit     Command Line Editor Library (libedit, \-ledit)
  409. .ds str-Lb-libi386     i386 Architecture Library (libi386, \-li386)
  410. .ds str-Lb-libipsec    IPsec Policy Control Library (libipsec, \-lipsec)
  411. .ds str-Lb-libkvm      Kernel Data Access Library (libkvm, \-lkvm)
  412. .ds str-Lb-libm        Math Library (libm, \-lm)
  413. .ds str-Lb-libmenu     Curses Menu Library (libmenu, \-lmenu)
  414. .ds str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio)
  415. .ds str-Lb-libposix    \*[Px] Compatibility Library (libposix, \-lposix)
  416. .ds str-Lb-libresolv   DNS Resolver Library (libresolv, \-lresolv)
  417. .ds str-Lb-libtermcap  Termcap Access Library (libtermcap, \-ltermcap)
  418. .ds str-Lb-libutil     System Utilities Library (libutil, \-lutil)
  419. .ds str-Lb-libz        Compression Library (libz, \-lz)
  420. .de Lb
  421. .if !\n[arg-limit] \{\
  422. .ie \n[.$] \{\
  423. .ds macro-name Lb
  424. .parse-args \$@
  425. .\}
  426. .el \
  427. .tm Usage: .Lb library_name ... (#\n[.c])
  428. .\}
  429. .if !\n[arg-limit] \
  430. .return
  431. .nr arg-ptr +1
  432. .ie (\n[arg-limit] >= \n[arg-ptr]) \{\
  433. .ie d str-Lb-\*[arg\n[arg-ptr]] \
  434. .ds str-Lb "\*[str-Lb-\*[arg\n[arg-ptr]]]
  435. .el \{\
  436. .tmc "mdoc warning: .Lb: no description for library
  437. .tm1 " `\*[arg\n[arg-ptr]]' available (#\n[.c])
  438. .ds str-Lb library \*[Lq]\*[arg\n[arg-ptr]]\*[Rq]
  439. .\}
  440. .ds arg\n[arg-ptr] "\*[str-Lb]
  441. .print-recursive
  442. .\}
  443. .el \{\
  444. .tm Usage: .Lb library_name ... (#\n[.c])
  445. .reset-args
  446. .\}
  447. ..
  448. .ec
  449.